//
//  CommonTool.h
//  礼管家
//
//  Created by tim on 16/3/5.
//  Copyright © 2016年 tim. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
typedef NS_ENUM(NSInteger,DateType) {
    kDateTypeYearMonth = 0,//年月日、今天、昨天
    kDateTypeHourMin,   //时：分钟
    kDateTypeFull,     //全部2017.05.3 05：23
    kDateTypeMainFull       //全部2017.05.3 05：23:10
    
};//时间格式

@interface CommonTool : NSObject
@property (nonatomic , assign) DateType dateType;//时间格式


#pragma mark -网络请求
//验证银行卡
+ (BOOL) checkCardNo:(NSString*) cardNo;

//验证邮箱格式
+(BOOL)isValidateEmail:(NSString *)Email;

//验证电话号码
+(BOOL)isValidateTelNumber:(NSString *)number;

//是否是有效的正则表达式
/**
 * @strDestination 被判断的目标字符串
 * @strExpression 规则
 */
+(BOOL)isValidateRegularExpression:(NSString *)strDestination byExpression:(NSString *)strExpression;

// 正则判断手机号码地址格式
+ (BOOL)isMobileNumber:(NSString *)mobileNum;

//判断是否登录
+ (BOOL)IsUserLogin:(NSString *)userId;
/** 获取时间戳 */
+ (double)getTimeStamp;


//判断今天、昨天
+(NSString*)judgeCurrentdateWithDate:(double)beTime withType:(DateType)dateType;

//归类数组----返回归类好的数组
+ (NSMutableArray *)getSameArrayList:(NSArray *)arrayList res:(NSMutableArray *)res key:(NSString *)key;


//缓存到本地

//+ (void)saveCache:(int)type andID:(int)_id andString:(NSString *)str;
//+ (NSString *)getCache:(int)type andID:(int)_id;
//清除地址页面AdressUserdefaultData


@end
